package com.aspose.cells;

class zaxl extends zaxk {
   public zaxl(zahn var1, int var2) {
      super(var1, var2);
   }

   public zahn b(zaay var1) {
      return new zaxl(this.k.b(var1), this.b);
   }

   public boolean a(int var1) {
      this.f = var1;
      if (var1 < this.a) {
         if (this.k.a(var1)) {
            this.d = true;
            this.e = this.k.k();
         } else {
            this.d = false;
         }

         return true;
      } else {
         return false;
      }
   }

   public boolean g() {
      ++this.f;
      if (this.f >= this.a) {
         return false;
      } else {
         if (this.d && this.f > this.e) {
            if (this.k.g()) {
               this.e = this.k.k();
            } else {
               this.d = false;
            }
         }

         return true;
      }
   }

   public zagu h() {
      return this.d && this.f == this.e ? this.k.h() : this.k.o();
   }

   public zagu o() {
      return zzb.a;
   }

   public zagu p() {
      return zzb.a;
   }

   public boolean q() {
      return true;
   }

   public int r() {
      return 0;
   }

   public int s() {
      return this.c ? this.a - 1 : 0;
   }

   public int t() {
      return 0;
   }

   public int u() {
      return this.c ? 0 : this.a - 1;
   }

   public int v() {
      return 0;
   }

   public int w() {
      return this.a - 1;
   }
}
